/**
 * 
 */
package uk.ac.manchester.cs.graph;

import java.util.Set;

/**
 * Represents a hyperedge in a hypergraph
 * 
 * @author Pavel Klinov
 *
 * pklinov@cs.man.ac.uk, pklinov@clarkparsia.com
 * 
 * Feb 3, 2009
 */
public interface Hyperedge<V, E> {

	public Set<V> getVertices();
	public E getObject();
	public void removeVertex(V vertex);
}
